This talk will take you on a journey from an old, badly understood, insecure and hard to maintain infrastructure to a new, shiny well known, well tested, automated and secure replacement - a transition made using lxc containers
Starting with a gentle introduction to docker and lxc, it'll move on to discussing how to use them to take control of and audit an organically grown environment. Topics covered will include:
- how to design a container based architecture
- how (or if) to run configuration management software inside containers
- how to arrange immutable containers for services with persistent mutable data (e.g. postfix, mysql)
- how to effectively share puppet code between old (metal) and new (containerized) environments
works on infrastructure automation at large scale for Yelp
. He’s speaks regularly at devops events and other technical conferences on a number of topics between testing, development, architecture, automation and systems administration. Tom came to the dark side of systems & devops after being a professional Perl developer for many years. He’s an avid open source contributor and lives in London with his fiancé and far too many cats.